#recherche_avancee
{
    background:#111a1c;
    height:220px;
    margin-top:10px;
    padding:0 26px;
}
#recherche_avancee label, #recherche_avancee .label
{
    color:#007281;
    padding-bottom:6px;
    display:inline-block;
}
#recherche_avancee .tri
{
    padding-top:24px;
}
#recherche_avancee .tri label
{
    font-size:12px;
    color:#FFF;
}
#recherche_avancee .tri p
{
    display:inline-block;
}

select#select_forum{
    width: 436px;
    margin-left:0px;
    height: 32px;
    //position: absolute;
}
#recherche_avancee input.btn {
    background: none repeat scroll 0 0 #1b282c;
    border: 1px solid #bd2c04;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 33px;
    margin: 0;
    padding: 0 22px;
    text-decoration: none;
    text-shadow: none;
    float: right;
    margin-top:40px;
    cursor:pointer;
}
#recherche_avancee input.btn:hover
{
    background:#bd2c04;
}
/*********** STYLISER LES RADIO BUTTON ***********
http://www.creativejuiz.fr/blog/tutoriels/personnaliser-aspect-boutons-radio-checkbox-css*/

/* Cachons la case à cocher */  
form input.input_reponse:not(:checked),  
form input.input_reponse:checked 
{  
    position: absolute;  
    left: -9999px;  
}  

/* on prépare le label */  
form input.input_reponse:not(:checked) + label,  
form input.input_reponse:checked + label {  
    position: relative; /* permet de positionner les pseudo-éléments */  
    padding-left: 34px; /* fait un peu d'espace pour notre case à venir */  
    cursor: pointer;    /* affiche un curseur adapté */  
}  

/* Aspect des checkboxes */  
/* :before sert à créer la case à cocher */  
form input.input_reponse:not(:checked) + label:before,  
form input.input_reponse:checked + label:before {  
    content: '';  
    position: absolute;  
    left:10px; top: -2px;  
    width: 16px; height: 16px; /* dim. de la case */  

    background: url(../images/forum/unselected.png) no-repeat;   
}  

/* Aspect général de la coche */  
form input.input_reponse:not(:checked) + label:after,  
form input.input_reponse:checked + label:after {  
    content: '';  
    position: absolute;  
    left:10px; top: -2px;  
    width: 16px; height: 16px; /* dim. de la case */  

    background: url(../images/forum/selected.png) no-repeat; 
}  

/* Aspect si "pas cochée" */  
form input.input_reponse:not(:checked) + label:after {  
    background: url(../images/forum/unselected.png) no-repeat; 
}  

/* Aspect si "cochée" */  
form input.input_reponse:checked + label:after {  
    background: url(../images/forum/selected.png) no-repeat; 
} 
#recherche_resultat
{
    border-top: 1px solid #bd2c04;
    background:#111a1c;
    height:104px;
    padding:0 26px;
}
#recherche_avancee h5, #recherche_resultat h5
{
    padding-top:15px;
    padding-bottom:10px;
    border-bottom: 1px solid #bd2c04;
    margin-bottom:20px;
    font-size:16px;
}
.col_g{
    width:454px;
    float:left;
}
.col_d{
    margin-left: 470px;
    width: 438px;
}
#recherche_avancee ul.forum {
    border: solid 1px #bd2c04;
    list-style-type:none;
    width:436px;
    background:#1b282c;
    position: absolute; /* pour qu'il soit par dessus le reste */
}
#recherche_avancee ul.forum ul {
    list-style-type:none;
}
#recherche_avancee ul.forum li a {
    display:block;
    height:32px;
    line-height:32px;
    padding-left:12px;
    margin:0;
    text-decoration:none;
    color:#FFF;
    font-weight:bold;
}
#recherche_avancee ul.forum li li a {
    padding-left:24px;
    font-weight:normal;
}
#recherche_avancee ul.forum li a:hover {
    background:#bd2c04;
}
#recherche_avancee ul.forum li a.active{
    background:#FFF url('../images/forum/fleche_select.png') 420px center no-repeat;
    color:#1b282c;
    border-bottom: solid 1px #bd2c04;
}
#recherche_avancee ul.forum li a:active {
    background:#FFF;
    color:#1b282c;
}
input.texte {
    background-color: #0a1215;
    border-color: #070d0f #262f30 #262f30 #070d0f;
    border-style: solid;
    border-width: 1px;
    color: #aab8bc;
    display: block;
    font-size: 12px;
    height: 32px;
    padding-left: 10px;
    width: 428px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
input.texte:focus
{
    background-color:#28505c;
    -webkit-box-shadow:inset 0 0 1px 1px #1a343b;
    -moz-box-shadow:inset 0 0 1px 1px #1a343b;
    box-shadow:inset 0 0 1px 1px #1a343b;
}
p.resultat, span.motscles
{
    color:#18a380;
}
.actions span.droit.page {
    margin-top: 8px;
    width: 160px;
}
.actions span.droit {
    float: right;
    margin-top: 2px;
}
span.select p.page {
    float: left;
    height: 35px;
    font-weight: bold;
}
span.select {
    float: right;
    margin-top: 2px;
    width: 160px;
}
#contenus #pagination {
    float:none;
    height: 40px;
}
#contenus #pagination ul {
    float: right;
}

ul#entete_forum li {
    display: block;
    height: 100%;
    line-height: 48px;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

ul#entete_forum {
    background: #111a1c;
    margin-bottom: 0px;
}

div.ligne {
 height:auto;
}